<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
    <div class="content">
        <div class="panel panel-default panel-intro">

            <div class="panel-body">
                <div id="myTabContent" class="tab-content">
                    <div class="tab-pane fade active in" id="one">
                        <div class="widget-body no-padding">

                            <div class="bootstrap-table">
                                <div class="commonsearch-table ">
                                    <fieldset>
                                        <div class="row">

<!--                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">-->
<!--                                                <label for="createtime" class="control-label col-xs-4">录单时间</label>-->
<!--                                                <div class="col-xs-8">-->
<!--                                                    <input type="text" class="form-control datetimepicker" name="createtime" value="{:date('Y-m-d H:i:s',time())}" placeholder="录单时间" id="createtime" data-index="2">-->
<!--                                                </div>-->
<!--                                            </div>-->
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="deliverytime" class="control-label col-xs-4">交货日期</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control datetimepicker" name="deliverytime" value="{:date('Y-m-d H:i:s',time())}" placeholder="录单时间" id="deliverytime" data-index="2">
                                                </div>
                                            </div>

                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="c-storehouse_id" class="control-label col-xs-4">出库仓库</label>
                                                <div class="col-xs-8">
                                                    {if condition="$admin['storehouse_id'] > 0 "}
                                                        <input type="hidden" name="storehouse_id" value="{$admin['storehouse_id']}">
                                                        <input id="c-storehouse_id" data-rule="required" data-source="data/storehouse/index" data-field="name" class="form-control selectpage"  type="text" value="{$admin['storehouse_id']}" disabled>
                                                    {else /}
                                                        <input id="c-storehouse_id" data-rule="required" data-source="data/storehouse/index" data-field="name" class="form-control selectpage" name="storehouse_id" type="text" value="">
                                                    {/if}

                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="c-sales_type_id" class="control-label col-xs-4">销售单类型</label>
                                                <div class="col-xs-8">
<!--                                                    <input id="c-sales_type_id" data-rule="required" data-source="sales/type/index" data-field="name" class="form-control selectpage" name="sales_type_id" type="text" value="">-->
                                                    <select name="sales_type_id" class="form-control" id="c-sales_type_id">
                                                        {volist name="types" id="vo"}
                                                            <option value="{$vo.id}">{$vo.name}</option>
                                                        {/volist}
                                                    </select>
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="contacts" class="control-label col-xs-4">销售单号</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control"  name="sales_number" value="" placeholder="销售单号" id="sales_number" data-index="14">
                                                </div>
                                            </div>
<!--                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">-->
<!--                                                <label for="operator" class="control-label col-xs-4">经手人</label>-->
<!--                                                <div class="col-xs-8">-->
<!--                                                    <input type="text" class="form-control" name="operator"  placeholder="经手人" id="operator" data-index="6" value="{$admin['nickname']}" disabled>-->
<!--                                                </div>-->
<!--                                            </div>-->
<!--                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">-->
<!--                                                <label for="company" class="control-label col-xs-4">部门单位</label>-->
<!--                                                <div class="col-xs-8">-->
<!--                                                    <input type="text" class="form-control" name="company"  placeholder="部门单位" id="company" data-index="7" value="{$gname}" disabled>-->
<!--                                                </div>-->
<!--                                            </div>-->
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="shuifei" class="control-label col-xs-4">税点</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control " data-rule="required" name="tax" value="" placeholder="税点" id="shuifei" data-index="7" onkeyup="checkTaxFloat(this);">
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="c-customer_id" class="control-label col-xs-4">客户</label>
                                                <div class="col-xs-8">
                                                    <input id="c-customer_id" data-rule="required" data-source="customer/customer/index" data-field="company" class="form-control selectpage" name="customer_id" type="text" value="">
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="contacts" class="control-label col-xs-4">联系人</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control" name="contacts" value="" placeholder="联系人" id="contacts" data-index="14">
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="address" class="control-label col-xs-4">收货地址</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control" name="address" value="" placeholder="收货地址" id="address" data-index="14">
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="mobile" class="control-label col-xs-4">手机</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control" name="mobile" value="" placeholder="手机" id="mobile" data-index="14">
                                                </div>
                                            </div>
                                            <br>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="default_mobile" class="control-label col-xs-4">默认电话</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control" name="default_mobile" value=""  id="default_mobile" data-index="14"disabled>
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="default_address" class="control-label col-xs-4">默认地址</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control" name="default_address" value="" id="default_address" data-index="14" disabled>
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="default_contacts" class="control-label col-xs-4">默认联系人</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control" name="default_contacts" value=""  id="default_contacts" data-index="14" disabled>
                                                </div>
                                            </div>
<!--                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">-->
<!--                                                <label for="default_logistics" class="control-label col-xs-4">常见物流</label>-->
<!--                                                <div class="col-xs-8">-->
<!--                                                    <input type="text" class="form-control" name="default_logistics" value=""  id="default_logistics" data-index="14" disabled>-->
<!--                                                </div>-->
<!--                                            </div>-->
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="explain" class="control-label col-xs-4">说明</label><div class="col-xs-8">
                                                <input type="text" class="form-control" name="explain" value="" placeholder="说明" id="explain" data-index="13">
                                            </div>

                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3" style="display:none;">
                                                <label for="allfare" class="control-label col-xs-4">运费</label>
                                                <div class="col-xs-8">
                                                     <input type="number" class="form-control" name="allfare" value="" placeholder="运费" id="allfare" data-index="14">
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="abstract" class="control-label col-xs-4">未结算金额</label>
                                                <div class="col-xs-8">
                                                    <span class="symoney">0</span>
                                                </div>
                                            </div>
                                        </div>
                                </fieldset>
                                </div>
                            </div>


                             <div class="fixed-table-toolbar"><div class="bs-bars pull-left"><div id="toolbar" class="toolbar" style="position: relative;">
                                   <a href="javascript:;" class="btn btn-success btn-add " title="添加"><i class="fa fa-plus"></i> 添加</a><span style="color: #b86607">如销售价格大于成本价，该订单不会计入审核流程。</span>
                             </div>
                        </div><div class="columns-right pull-right" style="margin-top:10px;margin-bottom:10px;">
                    </div>
                        <table id="table" class="table table-striped table-bordered table-hover table-nowrap"  data-operate-edit="1" data-operate-del="1" width="100%">
                            <thead>
                            <tr>
                                <th style="text-align: center; vertical-align: middle; " data-field="id"><div class="th-inner ">Id</div></th>
<!--                                <th style="text-align: center; vertical-align: middle; " data-field="createtime"><div class="th-inner ">出库仓库</div></th>-->
                                <th style="text-align: center; vertical-align: middle; " ><div class="th-inner ">商品编号</div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="operator"><div class="th-inner ">账面库存</div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="company"><div class="th-inner ">虚拟库存</div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="number"><div class="th-inner ">商品名称</div></th>
<!--                                <th style="text-align: center; vertical-align: middle; " data-field="status"><div class="th-inner ">产地</div></th>-->
                                <th style="text-align: center; vertical-align: middle; " data-field="supplier_id"><div class="th-inner ">规格</div></th>

                                <th style="text-align: center; vertical-align: middle; " data-field="order_goods_total"><div class="th-inner ">销售数量</div><div class="fht-cell"></div></th>
<!--                                <th style="text-align: center; vertical-align: middle; " data-field="arrival_total"><div class="th-inner ">销售单位</div><div class="fht-cell"></div></th>-->
                                <th style="text-align: center; vertical-align: middle; " data-field="order_price"><div class="th-inner ">销售单价</div><div class="fht-cell"></div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="order_price"><div class="th-inner ">销售金额</div><div class="fht-cell"></div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="arrival_price"><div class="th-inner ">税点</div><div class="fht-cell"></div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="paid_in_price"><div class="th-inner ">含税单价</div><div class="fht-cell"></div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="paid_in_price"><div class="th-inner ">税额</div><div class="fht-cell"></div></th>
<!--                                <th style="text-align: center; vertical-align: middle; " data-field="explain"><div class="th-inner ">所有运费</div><div class="fht-cell"></div></th>-->
<!--                                <th style="text-align: center; vertical-align: middle; " data-field="explain"><div class="th-inner ">单件运费</div><div class="fht-cell"></div></th>-->
                                <th style="text-align: center; vertical-align: middle; " data-field="explain"><div class="th-inner ">合计</div><div class="fht-cell"></div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="operate"><div class="th-inner ">备注</div><div class="fht-cell"></div></th>
                                <th style="text-align: center; vertical-align: middle; " data-field="operate"><div class="th-inner ">操作</div><div class="fht-cell"></div></th>
                            </tr>
                            </thead>
                            <tbody data-listidx="0" class="connnn">

                            </tbody>

                            <tbody class="tbfoot" data-listidx="0" style="display: none">
                            <td style="text-align: center; vertical-align: middle; ">合计</td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            <td style="text-align: center; vertical-align: middle; " class="zstock"></td>
                            <td style="text-align: center; vertical-align: middle; " class="xstock"></td>
                            <td style="text-align: center; vertical-align: middle; " class="allnum">0</td>
                            <td style="text-align: center; vertical-align: middle; " ></td>
                            <td style="text-align: center; vertical-align: middle; "class="alprice">0</td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            <td style="text-align: center; vertical-align: middle; "class="alltax">0</td>
                            <td style="text-align: center; vertical-align: middle; "class="price_tax">0</td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            <td style="text-align: center; vertical-align: middle; "></td>
                            </tbody>
                        </table>
                    </div>
                        <br>
                        <div class="widget-body no-padding">

                            <div class="bootstrap-table">
                                <div class="commonsearch-table ">
                                    <fieldset>
                                        <div class="row">


                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3" style="display: none">
                                                <label for="discount" class="control-label col-xs-4">优惠</label>
                                                <div class="col-xs-8">
                                                    <input type="text" class="form-control " name="discount" value="0" placeholder="优惠" id="discount" data-index="7" onkeyup="checkInputIntFloat(this);">
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3" style="display: none">
                                                <label for="c-storehouse_id" class="control-label col-xs-4">优惠说明</label>
                                                <div class="col-xs-8">
                                                    <input id="c-discount-explain"   class="form-control " name="discount_explain" type="text" value="" >
                                                </div>
                                            </div>
                                            <div class="form-group col-xs-12 col-sm-6 col-md-4 col-lg-3">
                                                <label for="c-storehouse_id" class="control-label col-xs-4">总费用</label>
                                                <div class="col-xs-8">
                                                    <input id="c-actual-cost" data-rule="required"  class="form-control actual_cost" name="actual-cost" type="text" value="0" disabled>
                                                    <input  data-rule="required"  class="form-control actual_cost" name="actual_cost" type="text" value="0" style="display: none">
                                                </div>
                                            </div>
                                        </div>
                                </fieldset>
                                </div>
                            </div>
                        </div>

                </div>
            </div>

        </div>
    </div>
    </div>

    </div>
    <input type="hidden" name="is_draft" id="is_draft" value="0">
    <div class="form-group layer-footer">
        <label class="control-label col-xs-12 col-sm-2"></label>
        <div class="col-xs-12 col-sm-8">
            <input type="hidden" name="draft" value="0" class="draft">
            <button type="submit" class="btn btn-success btn-embossed sure-slip">{:__('OK')}</button>
<!--            <button type="submit" class="btn btn-error btn-embossed subpurchases">{:__('存入草稿')}</button>-->
<!--            <button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>-->
        </div>
    </div>

</form>
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script>
<script>
    is_edit = 0;

    var tax = 0;
    function getrequisition(sid){
        if($('#c-storehouse_id').val()== 0 ){
            layer.msg('未选中出库仓库')
            return false;
        }
        // var tclass = '.gids'+sid;
        if($('input').is('.gids'+sid)){
            layer.msg('该商品已添加')
            return false;
        }
        var url = "{$turl}"
        $.post(url+'/sales/slip/getgood',{ids:sid,house_id:$('#c-storehouse_id').val()},function (res) {
            if(res.code == 9){
                layer.msg(res.msg)
                return  false;
            }
            if(res.code == 0){
                layer.msg(res.msg)
                return  false;
            }

            if(res != null){
                f(res)
            }else{
                layer.msg('数据异常')
                return false;
            }

        })
    }
    function f(res) {
        var tttaaaxx = $('#shuifei').val();

        $('.tbfoot').attr('style','display:')
        var str = '';
            if(res.stock == 0) {
                str += '<tr data-index="0" style="color: red">\n'
             }else{
                str += '<tr data-index="0">\n'
            }
            str += ' <td style="text-align: center; vertical-align: middle; ">' +
                '<input name="row['+res.id+']['+'goods_id'+']" value="'+res.id+'" style="display: none" class="gid gids'+res.id+'">' +
                ''+res.id+'</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; ">'+res.number+'</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; ">'+res.stock+'</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; ">'+res.xstock+'</td>\n' +
                // ' <td style="text-align: center; vertical-align: middle; ">'+res.number+'</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; " class="title">'+res.title+'</td>\n' +
                // ' <td style="text-align: center; vertical-align: middle; ">'+res.place_origin+'</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; ">'+res.specs+'</td>\n' +

                ' <td style="text-align: center; vertical-align: middle; " class="xxgg">' +
                '<input type="text" onkeyup="onlynumber(this);" style="display: none" class="requisition_num" name="row['+res.id+']['+'goods_num'+']" value="">'+
                '<span class=" ">0</span></td>\n' +
                // ' <td style="text-align: center; vertical-align: middle; ">'+res.unit+'</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; " class="xxgg">' +
                '<input type="text" class="form-control no_price" style="display: none" value="'+res.price+'" name="row['+res.id+']['+'sale_price'+']" onkeyup="checkInputIntFloat(this);">' +
                '<span class="price ">'+res.price+'</span></td>\n' +
                '</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; " class="allprice">0</td>\n' ;

        if(tttaaaxx>0){
            ttax = tttaaaxx;
            tht_price = res.price*(1+ttax/100)
            tht_price = tht_price.toFixed(2);
        }else{
            ttax = 0;
            tht_price = res.price
        }
           str +=     ' <td style="text-align: center; vertical-align: middle; " class="">' +
                '<input type="text" class="form-control" style="display: none" value="'+ttax+'" name="row['+res.id+']['+'tax'+']"  onkeyup="checkTaxFloat(this);">' +
                '<span class="tax">'+ttax+'</span></td>\n' +
                '</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; " class="xxgg">\n' +
                '                                    <input type="text" class="form-control ht_prices" style="display: none" value="'+tht_price+'" name="row['+res.id+'][ht_price]">\n' +
                '                                    <span class="ht_price">'+tht_price+'</span>\n' +
                '                                </td>\n' +
                ' <td style="text-align: center; vertical-align: middle; " class="taxall">0</td> \n' +
                ' <td style="text-align: center; vertical-align: middle; " class="xxgg">\n' +
               '<input type="text" class="form-control sfhjs" style="display: none" value="0" name="row['+res.id+']['+'sfhj'+']" >' +
               '<span class="sfhj ">0</span></td>\n' +
               '</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; " class="xxgg">' +
                '<input type="text" class="form-control" style="display: none" value="" name="row['+res.id+']['+'remark'+']" >' +
                '<span class="tremark ">无</span></td>\n' +
                '</td>\n' +
                ' <td style="text-align: center; vertical-align: middle; ">\n' +
                ' <a href="javascript:;" class="btn btn-xs btn-danger btn-delone" data-toggle="tooltip" title="" data-table-id="table" data-field-index="15" data-row-index="0" data-button-index="2" data-original-title="删除"><i class="fa fa-trash"></i></a>&nbsp&nbsp' +
                '<a href="javascript:;" class="btn btn-xs btn-success btn-caigou" title="采购" data-table-id="table" data-field-index="13" data-row-index="0" data-button-index="0"><i class="fa fa-shopping-basket"></i></a>'
                '</td>\n' +
                '</tr>'
        $('.connnn').append(str);
        count()
    }

    var is_check = 0;
    // $('.sure-slip').click(function (){
    //     $('#is_draft').val(1)
    //     $('.subpurchase').click()
    // })
    $('.subpurchase').click(function () {
        $('.draft').val(0)
        if(is_check == 0){
            var noticename = '';
            if($('.actual_cost').val() <0){
                layer.msg('实际费用不能低于0')
                //     $('#discount').val(0)
                //     count()
                    return false
            }
            if($('.connnn').find("tr").length<1){
                layer.msg('没有选择商品')
                return  false;
            }
            $('.connnn').find("tr").each(function(){
                var anum = $(this).find('.requisition_num').val()
                // console.log(anum)
                if(anum < 1 ){
                    noticename += $(this).find('.title').html() +'&nbsp'
                }

            });
            console.log('问题商品:'+noticename)
            if(noticename != ''){
                layer.msg(noticename+'未设置数量？')
                // layer.confirm(noticename+'未设置金额 数量？', {
                //     btn: ['跳过','设置'] //按钮
                // }, function(){
                //     is_check = 1;
                //     $('.subpurchase').click()
                // }, function(){
                //
                // });
                return false;
            }else{

            }
        }
    })
    $('.subpurchases').click(function () {
        $('.draft').val(1)
        if(is_check == 0){
            var noticename = '';
            if($('.actual_cost').val() <0){
                layer.msg('实际费用不能低于0')
                return false
            }
            if($('.connnn').find("tr").length<1){
                layer.msg('没有选择商品')
                return  false;
            }
            $('.connnn').find("tr").each(function(){
                var anum = $(this).find('.requisition_num').val()
                if(anum < 1 ){
                    noticename += $(this).find('.title').html() +'&nbsp'
                }
            });
            if(noticename != ''){
                layer.msg(noticename+'未设置数量？')
                return false;
            }else{

            }
        }
    })
    $('body').on('click','.btn-caigou',function () {
        var gid = $(this).parents('tr').find('.gid').val()
        var url = "{$turl}"
        layer.open({
            type: 2, // 1-在content中写html代码， 2-在content中写src路径
            area: ['50%', '90%'],
            title: "采购商品",
            content: url+'/goods/goods/addpgoods?ids='+gid,
            // content: Config.this_url+'/purchase/requisition',
        })
    })
</script>
{include file='common/footer' /}